class Membership {
  // 取得分页列表
  getPage () {
    return {
      url: `${window.$env.serverUrl()}/membership/page-list`,
      meta: {
        requiresAuth: true
      }
    }
  }

  // 取得分页列表
  save () {
    return {
      url: `${window.$env.serverUrl()}/membership/save`,
      meta: {
        requiresAuth: true
      }
    }
  }

  // 取得分页列表
  update (id) {
    return {
      url: `${window.$env.serverUrl()}/membership/${id}`,
      meta: {
        requiresAuth: true
      }
    }
  }

  // 取得分页列表
  delete (id) {
    return {
      url: `${window.$env.serverUrl()}/membership/${id}`,
      meta: {
        requiresAuth: true
      }
    }
  }

  // 管理员重置用户密码
  resetPassword (id) {
    return {
      url: `${window.$env.serverUrl()}/membership/reset-pwd/${id}`,
      meta: {
        requiresAuth: true
      }
    }
  }

  // 禁用/启用会员
  disabled (id, disabled) {
    return {
      url: `${window.$env.serverUrl()}/membership/disabled/${id}/${disabled}`,
      meta: {
        requiresAuth: true
      }
    }
  }
}

export default new Membership()
